import java.awt.Color;

class Nodo {
	
	private int x;
	private int y;
	private String nombre;
	private Color color;
	
	public Nodo(int x, int y, String nombre, Color color)
	{
		this.x = x;
		this.y = y;
		this.nombre = nombre;
		this.color = color;
	}
	
	public Nodo(int x, int y, String nombre)
	{
		this.x = x;
		this.y = y;
		this.nombre = nombre;
	}
	
	public Nodo(int x, int y)
	{
		this.x = x;
		this.y = y;
	}
	
	public boolean equals(Nodo nodo)
	{
		if (nodo == null) return false;
		return (x == nodo.getX() && y == nodo.getY()) || nodo.getNombre().equals(nombre);
	}
	
	public int getX()
	{
		return x;
	}
	
	public int getY()
	{
		return y;
	}
	
	public Color getColor()
	{
		return color;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public void setX(int x) {
		this.x = x;
	}

	public void setY(int y) {
		this.y = y;
	}

	public void setColor(Color color) {
		this.color = color;
	}
	
	
}